草庐IT

xcode - 检测碰撞 SpriteKit Swift

全部标签

c# - 检测 ASP.NET 应用程序何时回收

我试图检测ASP.NET应用程序何时由于web.config文件被修改或IIS应用程序池被手动回收而被回收。最初我认为ASP.NET的Application_End方法会起作用,并尝试了以下方法:protectedvoidApplication_End(objectsender,EventArgse){File.AppendAllText("log.txt",DateTime.Now+"\n");}该文件是在第一次更改web.config文件时创建的,但后续更改不会触发该事件。同样,在IIS中进行测试时,第一个手动应用程序池回收创建了文件,但后来的没有创建文件-就好像Applicati

c# - 检测我是否点击了文本的特定部分

我正在使用Unity创建Android/IOS应用程序。在包含段落的页面中,我想知道是否单击了文本的最后一句。(例如“单击此处了解更多详细信息”)。单击这句话后我想打开一个新页面。我知道我可以放置2个文本元素并将这句话添加到第二个元素,然后重置到第一个元素并在第二个元素上添加onClick事件。这是解决问题的方法,但在我的情况下,它无法解决问题,因为我正在动态获取文本,并且它的大小会不时发生变化,因此第二个文本元素不会从同一开始第一个元素结束后的行。我需要一个用代码完成的解决方案。我看到了samequestion但它适用于HTML和JavaScript,不适用于Unity。我将发布答案

C# OpenCV FAST 特征检测

我一直无法找到有关如何使用C#和openCV实现FAST特征检测算法跟踪的教程,而且我无法从文档中找到它。如何实现FAST特征检测,特别是特征匹配(类似于SURF特征跟踪示例)。有什么帮助吗? 最佳答案 我正在研究同一个主题,也许这段代码对你有用:https://code.ros.org/trac/opencv/browser/trunk/opencv/tests/cv/src/fast.cpp?rev=2300由于链接错误,我仍然无法编译我的代码。 关于C#OpenCVFAST特征检测

c# - 我们如何检测 WIndows 8 中的系统音量?

如果我有一个播放声音的应用程序。指出用户听不到声音的原因似乎是个好主意。有没有办法检测系统音量或静音? 最佳答案 是的。MediaControl.SoundLevel适用于Windows8SystemMediaTransportControls.SoundLevel适用于Windows8.1及更高版本MusicandmediacaptureappsshouldmonitortheSoundLeveltodeterminewhethertheaudiostreamsontheapphavebeenMuted.

c# - C#中的拍手声音检测

我希望能够检测到拍手声。作为任何形式的声音识别的新手,有什么简单的方法可以做到这一点吗?如果没有,有什么好的C#声音识别/检测资源?我的目标是使用一些基本的基于拍手的控件来自动化客户媒体中心。 最佳答案 过去有人问过类似的问题:Givenanaudiostream,findwhenadoorslams(soundpressurelevelcalculation?)虽然这个问题不是特定于C#的,但它确实对算法的使用有一些想法。(披露:是的,我确实回答了那个问题。) 关于c#-C#中的拍手声

c# - 检测 .NET 应用程序是在 Azure 中运行还是在非 Azure 环境中运行

我们目前正在将应用程序的一些实例移至Azure,但仍将保持与非Azure托管的现有实例的向后兼容性。有没有在非Azure生产服务器上不安装SDK就能检测环境的好方法?我试过使用:if(RoleEnvironment.IsAvailable)来自Microsoft.WindowsAzure.ServiceRuntime,它在本地和Azure中都能完美运行。但是,我需要将Microsoft.WindowsAzure.ServiceRuntime.dll设置为CopyLocal,即使这样我也会得到:Couldnotloadfileorassembly'msshrtmi,Version=2.2

c# - 检测是否安装了 SQLCMD.exe 的正确方法?

我正在创建一个类库,它将.SQL文件作为输入(FileInfo)和一个连接字符串。然后它尝试对连接执行sql文件。我决定支持微软的SMO和SQLCMD.exe在测试中,我注意到在我的环境中的许多机器上,SQLCMD没有默认安装。我的程序在尝试运行进程SQLCMD.exe时出错。在不搜索整个硬盘驱动器的情况下查找它的正确方法是什么?是否有一个通用的注册表位置来指定它是否已安装?通常在安装时,我认为设置了PATH位置。非常感谢。 最佳答案 我有一台配备64位SQLSERVER(2k8R2)的64位机器,我的SQLCMD.EXE位于c:\

c# - 系统空闲检测

我想检测系统是否空闲,即:用户没有使用系统。我希望它像WindowsLiveMessenger一样,当我离开计算机大约3分钟时它会自动更改为离开,我想在代码中设置这个时间。我正在使用visualstudio2008和2010在C#环境下开发WPF,所以如果有一种方法可以在两者上工作,那就太好了。 最佳答案 有一个articleonCodeProject这应该让你开始。 关于c#-系统空闲检测,我们在StackOverflow上找到一个类似的问题: https:

c# - 如何全局检测点击(触摸输入)而不是鼠标点击?

我想制作一个应用程序,当用户触摸他的屏幕时会显示自己。它不应该用于点击。我查找了Windows7/8中的触摸handle。但是我看到每一个触摸窗口都要用RegisterTouchWindow注册长话短说有没有办法让触摸点位置在我的窗外(全局)? 最佳答案 RegisterTouchWindow不再是Win8应用程序所必需的。据我所知,有几种方法可以在有一定限制的情况下实现您的目的。Thisarticlehere适用于Win7和8。但需要供应商ID和触摸屏的产品ID。您的应用程序可能无法在某些触摸设备上正常工作。使用RegisterP

c# - 如何检测一个对象是一个泛型集合,以及它包含哪些类型?

我有一个字符串序列化实用程序,它接受(几乎)任何类型的变量并将其转换为字符串。因此,例如,根据我的约定,整数值123将被序列化为“i:3:123”(i=整数;3=字符串长度;123=值)。该实用程序处理所有基本类型,以及一些非泛型集合,如ArrayLists和Hashtables。接口(interface)形式为publicstaticstringStringSerialize(objecto){}我在内部检测对象的类型并相应地对其进行序列化。现在我想升级我的实用程序来处理通用集合。有趣的是,我找不到合适的函数来检测该对象是一个通用集合,以及它包含什么类型——为了正确序列化它,我需要这